API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Systems
GraphicSystem.h
1
// GraphicSystem.h
3
//
5
6
namespace
nkGraphics
7
{
13
class
DLL_GRAPHICS_EXPORT
GraphicSystem
final
14
{
15
public :
16
21
GraphicSystem
() ;
25
~GraphicSystem
() ;
26
27
// Getters
31
Renderer
*
getRenderSystem
()
const
;
32
33
// Launch
40
bool
initialize
(
ConfigHolder
& config) ;
41
42
// Run
48
bool
frame
() ;
49
50
// Done time
55
void
shutdown
() ;
56
57
// Events
62
void
noticeRenderWindowChanged
(nkWinUi::GraphicsWindow* win) ;
63
} ;
64
}
nkGraphics::GraphicSystem::noticeRenderWindowChanged
void noticeRenderWindowChanged(nkWinUi::GraphicsWindow *win)
nkGraphics::GraphicSystem::GraphicSystem
GraphicSystem()
nkGraphics::GraphicSystem::initialize
bool initialize(ConfigHolder &config)
nkGraphics::Renderer
A renderer, implementing the logic of using a graphics API.
Definition:
Renderer.h:18
nkGraphics::GraphicSystem::shutdown
void shutdown()
nkGraphics::GraphicSystem::~GraphicSystem
~GraphicSystem()
nkGraphics::GraphicSystem::getRenderSystem
Renderer * getRenderSystem() const
nkGraphics::GraphicSystem::frame
bool frame()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
nkGraphics::ConfigHolder
Holds all the information about a configuration.
Definition:
ConfigHolder.h:14
nkGraphics::GraphicSystem
The graphic system used.
Definition:
GraphicSystem.h:14
Generated by
Doxygen
1.8.18